// const fs=require("fs")
// const path=require("path")
// // let rootpath=
// function dirroot(dirsrc){
//     if(fs.existsSync(dirsrc)){
//         if(fs.statSync(dirsrc).isDirectory()){
//             fs.readdirSync(dirsrc).map(item=>dirroot(path.join(dirsrc,item)))
//         }else{
//             // fs.readFileSync(dirsrc,'utf-8')
//             console.log(fs.readFileSync(dirsrc).toString())
//         }
//     }
// }
// dirroot(__dirname)
const koa=require('koa')
const app=new koa()
const router=require('koa-router')()
const bodyparser=require("koa-bodyparser")
// const connects=require('./dp')
const querys=require('./src/query')
router.get('/list',async ctx=>{//get请求
let res=await querys("select * from user")
    ctx.body={res}
})
router.post('/add',async ctx=>{
    let {name,pwd}=ctx.request.body
    console.log("加")
    //为什么添加的顺序不是push而是后面几个开始才是push
    let res=await querys(`insert into user (name,pwd) values ('${name}','${pwd}')`)//查询总数
    ctx.body={
        res
    }
})
router.post('/editor',async ctx=>{
    let {name,pwd,id}=ctx.request.body
    console.log("改")
    let res=await querys(`update user set name='${name}',pwd='${pwd}' where id=${id}`)//查询总数
    ctx.body={
       res
    }
})
router.post('/detele',async ctx=>{//post请求
    let {id}=ctx.request.body;
     let res=await querys(`delete from user where id=${id}`)//查询总数
        ctx.body={
            res
        }
        // console.log(object)
    })
app.use(bodyparser())//必须在注册路由前注册 否则post请求拿不到参数
app.use(router.routes())
app.listen(8888)